complex trading environment - French English Dictionary